/**
 * 
 */
package org.william.common_boot.bootjpa.service;

import java.util.List;
import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import org.william.common_boot.bootjpa.biz.JpaCityBiz;
import org.william.common_boot.bootjpa.dao.JpaCityDao;
import org.william.common_boot.bootjpa.domain.JpaCityBean;
import org.william.common_boot.database.DBSource;

/** 
 * 
 * Description: 
 * @author xuhongwei
 * @version 1.0
 * <pre>
 * Modification History: 
 * Date         Author      Version     Description 
------------------------------------------------------------------
 * 2018年9月4日   	 xhw         1.0 	Version 
 * </pre>
 */
@Component
public class JPACityService {
	
	@Autowired
	JpaCityBiz jpaCityBiz;
	
	/**
	 * Description: 
	 * @param
	 * @return 
	 * @throws
	 * @Author xuhongwei
	 * Create Date: 2018年9月4日 下午2:50:09
	 */
	@DBSource(name="master")
	public void save(JpaCityBean cityBean){
		jpaCityBiz.save(cityBean);
	}

	/**
	 * Description: 
	 * @param
	 * @return 
	 * @throws
	 * @Author xuhongwei
	 * Create Date: 2018年9月4日 下午2:50:09
	 */
	@DBSource(name="slave")
	public void save1(JpaCityBean cityBean){
		jpaCityBiz.save(cityBean);
	}


	/**
	 * 
	 * 根据id查询城市信息
	 * Description: 
	 * @param
	 * @return Object
	 * @throws
	 * @Author xuhongwei
	 * Create Date: 2018年4月24日
	 */
	@DBSource(name="slave")
	public JpaCityBean findById(int cityId){
		return jpaCityBiz.findById(cityId);
	}
	
}
